Skip to main content
Quang Liem
💬
0 discussions

Integrate Service - Hubspot


I. Cases


1.Normal Cases

  • Click To Call
  • Iframes
  • CRM call logging
  • CRM create new contact
  • Click to view CRM object
  • Click to SMS

2. Challenge Cases

3. Special Cases

  • Auto Create Ticket
  • Auto Sync Contact

II. Config


  • ID Callcenter
  • Host
  • Description
  • Fields
    • hapikey
    • refresh_token
    • Authorization

1. Info

Notes:

  • (1): Hubspot Portal ID, different with each integrator

III. Endpoint Table


NameTypeMethodUrlTriggerDescriptionParametersHard ParamsResponse Type
search_companyget_dataGEThttps://api.hubapi.com/companies/v2/companies/?properties=name&properties=website&properties=phone&properties=email&properties=createdate&properties=hubspot_owner_idnonesearch companyhapikey : query,
Authorization : header,
q : query
refresh_tokenauthPOSThttps://api.hubapi.com/oauth/v1/tokennonerefresh token hubspotredirect_uri : body,
refresh_token : body
{"body":{"grant_type":"refresh_token","client_id":"85d9f7e9-1368-4df0-9110-8de70ff1984d","client_secret":"13fa57d9-8c52-4b90-b465-ce20c974dd03"},"headers":{"Content-Type":"application/x-www-form-urlencoded"}}Access Token: access_token,
Token Type: Bearer
get_recent_dealsGEThttps://api.hubapi.com/deals/v1/deal/:offsetnoneget recent deal hubspothapikey : query,
Authorization : header,
offset : path
get_associations_dealsGEThttps://api.hubapi.com/crm-associations/v1/associations/:objectId/HUBSPOT_DEFINED/4noneget associations deal hubspothapikey : query,
Authorization : header,
objectId : path
get_associationGEThttps://api.hubapi.com/crm-associations/v1/associations/:objectId/HUBSPOT_DEFINED/:definitionIdnoneget association hubspothapikey : query,
Authorization : header,
objectId : path,
definitionId : path
post_associationPUThttps://api.hubapi.com/crm-associations/v1/associationsnonepost association hubspothapikey : query,
Authorization : header,
fromObjectId : body,
toObjectId : body,
definitionId : body
post_ticketPOSThttps://api.hubapi.com/crm/v3/objects/ticketsnonepost ticket hubspothapikey : query,
Authorization : header,
properties : body
search_ticketsPOSThttps://api.hubapi.com/crm/v3/objects/tickets/searchnonepost contact hubspothapikey : query,
Authorization : header,
filters : body
post_contactPOSThttps://api.hubapi.com/contacts/v1/contactnonepost contact hubspothapikey : query,
Authorization : header,
properties : body
get_ownerGEThttps://api.hubapi.com/owners/v2/owners/:idnoneget owner hubspothapikey : query,
Authorization : header,
id : path
search_contactget_dataGEThttps://api.hubapi.com/contacts/v1/search/query?sort=vid&count=1&order=DESCnonesearch contact hubspothapikey : query,
Authorization : header,
q : query
search_ownerGEThttps://api.hubapi.com/owners/v2/ownersnonesearch owner hubspothapikey : query,
Authorization : header,
email : query
delete_engagementDELETEhttps://api.hubapi.com/engagements/v1/engagements/:idnonedelete engagement hubspothapikey : query,
Authorization : header,
id : path
update_engagementPUThttps://api.hubapi.com/engagements/v1/engagements/:idnoneupdate engagement hubspothapikey : query,
Authorization : header,
engagement : body,
associations : body,
metadata : body
get_engagementGEThttps://api.hubapi.com/engagements/v1/engagements/:idnoneget engagement hubspot by idhapikey : query,
Authorization : header,
id : path
post_engagementPOSThttps://api.hubapi.com/engagements/v1/engagementsnonepost engagement hubspothapikey : query,
Authorization : header,
engagement : body,
associations : body,
metadata : body
meGEThttps://api.hubapi.com/integrations/v1/menoneget me hubspothapikey : query,
Authorization : header